GitHub கிளைகள்

GitHub-ல் கிளைகளை உருவாக்கவும், நிர்வகிக்கவும் மற்றும் பயன்படுத்தவும் கற்றுக்கொள்ளுங்கள்

GitHub கிளைகள்

கிளைகள் உங்கள் களஞ்சியத்தில் உள்ள வேலைகளைப் பிரிக்க உங்களை அனுமதிக்கின்றன. ஒவ்வொரு கிளையும் திட்டத்தின் ஒரு தனிப்பட்ட பதிப்பைக் குறிக்கிறது.

1

ஒரு கிளையை உருவாக்கவும்

GitHub-ல், உங்கள் களஞ்சியத்தை அணுகவும் மற்றும் "main" கிளை பொத்தானைக் கிளிக் செய்யவும்.

அங்கே நீங்கள் ஒரு புதிய கிளையை உருவாக்கலாம். ஒரு விளக்கமான பெயரைத் தட்டச்சு செய்து, Create branch (கிளையை உருவாக்கு) என்பதைக் கிளிக் செய்யவும்:

GitHub Create New Branch

GitHub-ல் புதிய கிளையை உருவாக்குதல்

கிளை இப்போது உருவாக்கப்பட்டு செயலில் இருக்க வேண்டும். கிளை பொத்தானைப் பார்த்து நீங்கள் எந்த கிளையில் பணிபுரிகிறீர்கள் என்பதை உறுதிப்படுத்தலாம். அது இப்போது "main" க்கு பதிலாக "html-skeleton" என்று கூறுவதைப் பார்க்கவும்?

GitHub New Branch Created

GitHub-ல் புதிய கிளை உருவாக்கப்பட்டது

2

கிளையில் வேலை செய்யத் தொடங்கவும்

இந்த கிளையில் ஒரு இருக்கும் கோப்பில் வேலை செய்யத் தொடங்கவும். "index.html" கோப்பைக் கிளிக் செய்து திருத்தத் தொடங்கவும்:

GitHub Edit File in Branch

கிளையில் கோப்பைத் திருத்துதல்

கோப்பைத் திருத்தி முடித்த பிறகு, நீங்கள் செய்த மாற்றங்களை முன்னிலைப்படுத்திக் காண "Preview changes" (மாற்றங்களை முன்னோட்டமிடு) தாவலைக் கிளிக் செய்யலாம்:

Preview Changes and Commit

மாற்றங்களை முன்னோட்டமிடுதல் மற்றும் கமிட் செய்தல்

மாற்றத்தில் நீங்கள் மகிழ்ச்சியாக இருந்தால், நீங்கள் என்ன செய்தீர்கள் என்பதை விளக்கும் ஒரு கருத்தைச் சேர்க்கவும், பின்னர் Commit changes (மாற்றங்களைக் கமிட் செய்ய) என்பதைக் கிளிக் செய்யவும்.

வெற்றி!

இப்போது உங்களிடம் GitHub-ல் ஒரு புதிய கிளை உள்ளது, சில மாற்றங்களுடன் புதுப்பிக்கப்பட்டுள்ளது!

கிளையை மாற்றவும்

GitHub-ன் வலை இடைமுகத்தில் மற்றொரு கிளைக்கு மாற, கிளை டிராப்புடவுனைக் கிளிக் செய்து நீங்கள் பணிபுரிய விரும்பும் கிளையைத் தேர்ந்தெடுக்கவும்.

கட்டளை வரியைப் பயன்படுத்தி கிளைகளை மாற்ற:

கட்டளை: கிளையை மாற்றவும்
git switch branch-name

கிளையை நீக்கவும்

GitHub-ல் ஒரு கிளையை நீக்க, கிளைகள் பக்கத்திற்குச் செல்லவும், உங்கள் கிளையைக் கண்டறியவும் மற்றும் நீக்கு ஐகானைக் (குப்பை தொட்டி) கிளிக் செய்யவும்.

கட்டளை வரியைப் பயன்படுத்தி ஒரு கிளையை நீக்க:

கட்டளை: உள்ளூர் கிளையை நீக்கவும்
git branch -d branch-name

தொலை கிளையை நீக்க:

கட்டளை: தொலை கிளையை நீக்கவும்
git push origin --delete branch-name

கிளையை மறுபெயரிடவும்

கட்டளை வரியைப் பயன்படுத்தி ஒரு கிளையை மறுபெயரிட:

கட்டளை: கிளையை மறுபெயரிடவும்
git branch -m old-name new-name

கிளையை இணைக்கவும்

GitHub-ல் ஒரு கிளையை மற்றொன்றில் இணைக்க, ஒரு Pull Request (PR) திறந்து இணைக்க அறிவுறுத்தல்களைப் பின்பற்றவும்.

கட்டளை வரியைப் பயன்படுத்தி இணைக்க:

கட்டளை: கிளையை இணைக்கவும்
git merge branch-name

கிளைகளைக் காணவும்

GitHub-ல் உங்கள் களஞ்சியத்தில் உள்ள அனைத்து கிளைகளையும் காண, கோப்புப் பட்டியலின் மேலே உள்ள கிளை டிராப்புடவுனைக் கிளிக் செய்யவும்.

கட்டளை வரியைப் பயன்படுத்தி கிளைகளைக் காண:

கட்டளை: கிளைகளைக் காணவும்
git branch

பாதுகாக்கப்பட்ட கிளைகள்

🛡️ பாதுகாக்கப்பட்ட கிளைகள்

சில கிளைகள் (main போன்றவை) பாதுகாக்கப்படலாம், அதாவது சிறப்பு அனுமதிகள் இல்லாமல் நீங்கள் அவற்றை நீக்கவோ அல்லது force-push செய்யவோ முடியாது.

இது முக்கியமான கிளைகளில் தற்செயலான மாற்றங்களைத் தடுக்க உதவுகிறது.

விரைவு குறிப்பு

கிளை உருவாக்கம்

புதிய கிளையை உருவாக்கவும்

git branch new-feature

கிளை மாற்றம்

கிளைகளுக்கு இடையே மாறவும்

git switch branch-name

கிளை இணைப்பு

கிளைகளை இணைக்கவும்

git merge branch-name

கிளை நீக்கம்

கிளைகளை நீக்கவும்

git branch -d branch-name

கிளை நிர்வாக சிறந்த முறைகள்

💡 கிளைப்படுத்தும் உத்திகள்:

  • விளக்கமான பெயர்களைப் பயன்படுத்தவும்: feature/new-login, bugfix/footer-alignment, hotfix/critical-error
  • ஒரு கிளைக்கு ஒரு அம்சம்: ஒவ்வொரு புதிய அம்சத்திற்கும் தனி கிளையை உருவாக்கவும்
  • main கிளையை சுத்தமாக வைத்திருங்கள்: நேரடியாக main-ல் கமிட் செய்ய வேண்டாம்
  • கிளைகளை வழக்கமாக நீக்கவும்: இணைத்த பிறகு பழைய கிளைகளை நீக்கவும்
  • கிளைகளை ஒழுங்கமைக்கவும்: feature/, bugfix/, hotfix/ போன்ற முன்னொட்டுகளைப் பயன்படுத்தவும்